package cn.sxjzit.officlal.mapper;

import cn.sxjzit.officlal.entity.Course;
import cn.sxjzit.officlal.entity.CourseDetail;
import cn.sxjzit.officlal.entity.FineCourse;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;



@Mapper
public interface CourseMapper {

    /*
     ****@课程增删改查
     * */
    List<Course> selectAllCourse();

    Course addCourse(Course course);

    boolean deleteCourse(int id);

    boolean update(Course course);

    /*
     ****@精品课程详情增删改查
     * */
    List<FineCourse> selectAllFineCourse();

    FineCourse addFineCourse(FineCourse fineCourse);

    boolean deleteFineCourse(int id);

    boolean updateFineCourse(FineCourse fineCourse);

    /*
     ****@课程细节增删改查
     * */
    List<CourseDetail> selectAllCourseDetail();

    CourseDetail addCourseDetail(CourseDetail courseDetail);

    boolean deleteCourseDetail(int id);

    boolean updateCourseDetail(CourseDetail courseDetail);


}
